build(vue): fix warnings from vue about unset flags. #5899
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
#4463
Solution
The two required flags are set as follows:
__VUE_OPTIONS_API__:truesince we use the options API extensively. This is opposed to the newer composition API, which I don't believe we use. An example of us using the options API can be found here:aws-toolkit-vscode/packages/core/src/login/webview/vue/login.vue
Line 321 in f806ae0
__VUE_PROD_DEVTOOLS__:falsesince this is the default, and it otherwise increases the build size per https://vuejs.org/api/compile-time-flags.html#VUE_PROD_DEVTOOLS.Notes
License: I confirm that my contribution is made under the terms of the Apache 2.0 license.